package com.pureut.order.service;

import com.pureut.order.dto.SysCustomDto;
import com.pureut.order.vo.SysCustomVo;
import com.sale.common.mybatis.core.page.PageQuery;
import com.sale.common.mybatis.core.page.TableDataInfo;

import java.util.HashMap;
import java.util.List;


/**
 * 客户类别 服务层
 *
 * @author 小贺
 */
public interface ISysCustomService {
    /**
     * 查询客户类别数据
     *
     * @param customvo 客户类别
     * @return 客户类别集合
     */
    TableDataInfo<SysCustomDto> selectCustomList(SysCustomVo customvo, PageQuery pageQuery);

    /**
     * 新增客户类别数据
     *
     * @param customvo 客户类别
     * @return
     */
   int addSysCustom(SysCustomVo customvo);

    /**
     * 修改客户类别数据
     *
     * @param customvo 客户类别
     * @return
     */
    int editSysCustom(SysCustomVo customvo);


    /**
     * 查询单个客户类别数据
     *
     * @param id id
     * @return
     */
    SysCustomDto viewSysCustom(Long customId);


    /**
     * 删除客户类别数据
     *
     * @param id id
     * @return
     */
    int removeSysCustom(Long[] ids);

    /**
     * 客户下拉列表
     */
    List<HashMap<String,String>> downList();



}
